package com.hongdee.scm.invioce.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 名  称:TCrmCarInvoice
 * 类  型:class
 * 描  述:
 * 路  径:com.hongdee.crm.invioce.entity
 * 作  者: 术洪超
 * 日  期:2017-07-04 20:53
 */
@Entity
@Table(name = "T_Scm_Car_Sale_Invoice")
public class TCrmCarInvoice extends BaseEntity {

    //发票号码
    @Column(name = "FPHM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '发票号码'")
    private String FPHM;

    //发票代码
    @Column(name = "FPDM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '发票代码'")
    private String FPDM;

    //购置日期
    @Column(name = "GZRQ", length = 32, columnDefinition = "VARCHAR(32) COMMENT '购置日期'")
    private String GZRQ;

    //购货单位
    @Column(name = "GHDW", length = 32, columnDefinition = "VARCHAR(32) COMMENT '购货单位'")
    private String GHDW;

    //身份证号码
    @Column(name = "SFZHM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '身份证号码'")
    private String SFZHM;

    //联系电话
    @Column(name = "LXDH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '联系电话'")
    private String LXDH;

    //邮编
    @Column(name = "YZBM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '邮编'")
    private String YZBM;

    //地址
    @Column(name = "DZ", length = 255, columnDefinition = "VARCHAR(255) COMMENT '地址'")
    private String DZ;

    //车辆类型
    @Column(name = "CLLX", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车辆类型'")
    private String CLLX;

    //厂牌型号
    @Column(name = "CPXH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '厂牌型号'")
    private String CPXH;

    //产地
    @Column(name = "CD", length = 255, columnDefinition = "VARCHAR(255) COMMENT '产地'")
    private String CD;

    //合格证号
    @Column(name = "HGZH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '合格证号'")
    private String HGZH;

    //进口证明书号
    @Column(name = "JKZMSH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '进口证明书号'")
    private String JKZMSH;

    //电话
    @Column(name = "SJDH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '电话'")
    private String SJDH;

    //发动机号码
    @Column(name = "FDJHM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '发动机号码'")
    private String FDJHM;

    //车架号码
    @Column(name = "CJHM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车架号码'")
    private String CJHM;

    //数量
    @Column(name = "SL", length = 32, columnDefinition = "VARCHAR(32) COMMENT '数量'")
    private String SL;

    //单价
    @Column(name = "DJ", length = 32, columnDefinition = "VARCHAR(32) COMMENT '单价'")
    private String DJ;

    //合同单号
    @Column(name = "HTDH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '合同单号'")
    private String HTDH;

    //
    @Column(name = "JWFY_MC1", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYMC1;

    //
    @Column(name = "JWFY_MC2", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYMC2;

    //
    @Column(name = "JWFY_MC3", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYMC3;

    //
    @Column(name = "JWFY_JE1", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYJE1;

    //
    @Column(name = "JWFY_JE2", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYJE2;

    //
    @Column(name = "JWFY_JE3", length = 32, columnDefinition = "VARCHAR(32) COMMENT ''")
    private String JWFYJE3;

    //合计金额
    @Column(name = "JFHJJE", length = 32, columnDefinition = "VARCHAR(32) COMMENT '合计金额'")
    private String JFHJJE;

    //销货单位名
    @Column(name = "XHDWMC", length = 255, columnDefinition = "VARCHAR(255) COMMENT '销货单位名'")
    private String XHDWMC;

    //销货单位地址
    @Column(name = "XHDWDZ", length = 255, columnDefinition = "VARCHAR(255) COMMENT '销货单位地址'")
    private String XHDWDZ;

    //销货单位电话
    @Column(name = "XHDWDH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '销货单位电话'")
    private String XHDWDH;

    //纳税人识别号
    @Column(name = "NSRSBH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '纳税人识别号'")
    private String NSRSBH;

    //开户银行
    @Column(name = "KHYH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '开户银行'")
    private String KHYH;

    //银行帐号
    @Column(name = "YHZH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '银行帐号'")
    private String YHZH;

    //开票人
    @Column(name = "KPR", length = 32, columnDefinition = "VARCHAR(32) COMMENT '开票人'")
    private String KPR;

    //收款人
    @Column(name = "SKR", length = 32, columnDefinition = "VARCHAR(32) COMMENT '收款人'")
    private String SKR;

    //备注
    @Column(name = "BZ", length = 255, columnDefinition = "VARCHAR(255) COMMENT '备注'")
    private String BZ;

    //税务机构代码
    @Column(name = "SWJGDM", length = 32, columnDefinition = "VARCHAR(32) COMMENT '税务机构代码'")
    private String SWJGDM;

    //购货单位纳税人识别号
    @Column(name = "GHDWNSRSBH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '购货单位纳税人识别号'")
    private String GHDWNSRSBH;

    //完税凭证号
    @Column(name = "WSPZH", length = 32, columnDefinition = "VARCHAR(32) COMMENT '完税凭证号'")
    private String WSPZH;

    //公司id
    @Column(name = "company_id", length = 36, columnDefinition = "VARCHAR(36) COMMENT '公司id'")
    private String companyId;

    //单位税号
    @Column(name = "Tax_Code", length = 64, columnDefinition = "VARCHAR(64) COMMENT '单位税号'")
    private String taxCode;


    public String getFPHM() {
        return FPHM;
    }

    public void setFPHM(String FPHM) {
        this.FPHM = FPHM;
    }

    public String getFPDM() {
        return FPDM;
    }

    public void setFPDM(String FPDM) {
        this.FPDM = FPDM;
    }

    public String getGZRQ() {
        return GZRQ;
    }

    public void setGZRQ(String GZRQ) {
        this.GZRQ = GZRQ;
    }

    public String getGHDW() {
        return GHDW;
    }

    public void setGHDW(String GHDW) {
        this.GHDW = GHDW;
    }

    public String getSFZHM() {
        return SFZHM;
    }

    public void setSFZHM(String SFZHM) {
        this.SFZHM = SFZHM;
    }

    public String getLXDH() {
        return LXDH;
    }

    public void setLXDH(String LXDH) {
        this.LXDH = LXDH;
    }

    public String getYZBM() {
        return YZBM;
    }

    public void setYZBM(String YZBM) {
        this.YZBM = YZBM;
    }

    public String getDZ() {
        return DZ;
    }

    public void setDZ(String DZ) {
        this.DZ = DZ;
    }

    public String getCLLX() {
        return CLLX;
    }

    public void setCLLX(String CLLX) {
        this.CLLX = CLLX;
    }

    public String getCPXH() {
        return CPXH;
    }

    public void setCPXH(String CPXH) {
        this.CPXH = CPXH;
    }

    public String getCD() {
        return CD;
    }

    public void setCD(String CD) {
        this.CD = CD;
    }

    public String getHGZH() {
        return HGZH;
    }

    public void setHGZH(String HGZH) {
        this.HGZH = HGZH;
    }

    public String getJKZMSH() {
        return JKZMSH;
    }

    public void setJKZMSH(String JKZMSH) {
        this.JKZMSH = JKZMSH;
    }

    public String getSJDH() {
        return SJDH;
    }

    public void setSJDH(String SJDH) {
        this.SJDH = SJDH;
    }

    public String getFDJHM() {
        return FDJHM;
    }

    public void setFDJHM(String FDJHM) {
        this.FDJHM = FDJHM;
    }

    public String getCJHM() {
        return CJHM;
    }

    public void setCJHM(String CJHM) {
        this.CJHM = CJHM;
    }

    public String getSL() {
        return SL;
    }

    public void setSL(String SL) {
        this.SL = SL;
    }

    public String getDJ() {
        return DJ;
    }

    public void setDJ(String DJ) {
        this.DJ = DJ;
    }

    public String getHTDH() {
        return HTDH;
    }

    public void setHTDH(String HTDH) {
        this.HTDH = HTDH;
    }

    public String getJWFYMC1() {
        return JWFYMC1;
    }

    public void setJWFYMC1(String JWFYMC1) {
        this.JWFYMC1 = JWFYMC1;
    }

    public String getJWFYMC2() {
        return JWFYMC2;
    }

    public void setJWFYMC2(String JWFYMC2) {
        this.JWFYMC2 = JWFYMC2;
    }

    public String getJWFYMC3() {
        return JWFYMC3;
    }

    public void setJWFYMC3(String JWFYMC3) {
        this.JWFYMC3 = JWFYMC3;
    }

    public String getJWFYJE1() {
        return JWFYJE1;
    }

    public void setJWFYJE1(String JWFYJE1) {
        this.JWFYJE1 = JWFYJE1;
    }

    public String getJWFYJE2() {
        return JWFYJE2;
    }

    public void setJWFYJE2(String JWFYJE2) {
        this.JWFYJE2 = JWFYJE2;
    }

    public String getJWFYJE3() {
        return JWFYJE3;
    }

    public void setJWFYJE3(String JWFYJE3) {
        this.JWFYJE3 = JWFYJE3;
    }

    public String getJFHJJE() {
        return JFHJJE;
    }

    public void setJFHJJE(String JFHJJE) {
        this.JFHJJE = JFHJJE;
    }

    public String getXHDWMC() {
        return XHDWMC;
    }

    public void setXHDWMC(String XHDWMC) {
        this.XHDWMC = XHDWMC;
    }

    public String getXHDWDZ() {
        return XHDWDZ;
    }

    public void setXHDWDZ(String XHDWDZ) {
        this.XHDWDZ = XHDWDZ;
    }

    public String getXHDWDH() {
        return XHDWDH;
    }

    public void setXHDWDH(String XHDWDH) {
        this.XHDWDH = XHDWDH;
    }

    public String getNSRSBH() {
        return NSRSBH;
    }

    public void setNSRSBH(String NSRSBH) {
        this.NSRSBH = NSRSBH;
    }

    public String getKHYH() {
        return KHYH;
    }

    public void setKHYH(String KHYH) {
        this.KHYH = KHYH;
    }

    public String getYHZH() {
        return YHZH;
    }

    public void setYHZH(String YHZH) {
        this.YHZH = YHZH;
    }

    public String getKPR() {
        return KPR;
    }

    public void setKPR(String KPR) {
        this.KPR = KPR;
    }

    public String getSKR() {
        return SKR;
    }

    public void setSKR(String SKR) {
        this.SKR = SKR;
    }

    public String getBZ() {
        return BZ;
    }

    public void setBZ(String BZ) {
        this.BZ = BZ;
    }

    public String getSWJGDM() {
        return SWJGDM;
    }

    public void setSWJGDM(String SWJGDM) {
        this.SWJGDM = SWJGDM;
    }

    public String getGHDWNSRSBH() {
        return GHDWNSRSBH;
    }

    public void setGHDWNSRSBH(String GHDWNSRSBH) {
        this.GHDWNSRSBH = GHDWNSRSBH;
    }

    public String getWSPZH() {
        return WSPZH;
    }

    public void setWSPZH(String WSPZH) {
        this.WSPZH = WSPZH;
    }

    public String getTaxCode() {
        return taxCode;
    }

    public void setTaxCode(String taxCode) {
        this.taxCode = taxCode;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }
}
